package com.qfjy.homeWork.fengzhenghui;

/**
 * @Author 小白
 * @Date 2021-11-20 20:26
 */
/**
 * 观察者模式测试类
 * 观察者通过观察主题状态------即公共中奖名单的不同，所表现出的不同状态
 * */
public class ObserverPatternTest {
    public static void main(String[] args) {
        Subject subject = new Subject();
        //初始化对象，并将主题初始化
        new AObserver(subject);
        new BObserver(subject);
        new CObserver(subject);
        //当公布中奖姓名为:A
        subject.setStatus("A");
        //当公布中奖姓名为:C
        subject.setStatus("C");

    }
}
